div.yWin_Win {
	overflow:visible;
}
div.yWin_WinBorder {
	position:absolute;
	left:1px;
	top:0;
	border-top:1px solid #5dbbc1;
	border-bottom:1px solid #aeacb6;
	background:url("../images/lock.gif");
	overflow:hidden;
}
div.yWin_WinHeader {
	position:absolute;
	top:1px;
	left:0;
	width:100%;
	height:27px;
	background:url("../images/winHeader.gif");
	overflow:hidden;
}
div.yWin_WinFooter {
	position:absolute;
	left:0;
	width:100%;
	height:3px;
	background:url("../images/winFooter.gif");
	font-size:1px;
}
div.yWin_WinCaption {
	position:absolute;
	top:4px;
	left:4px;
	border-bottom:1px solid white;
	overflow:hidden;
	color:white;
	font:bold 12px arial, sans-serif;
	text-align:center;
	cursor:default;
	padding:2px 4px 2px 20px;
	white-space:nowrap;
}
div.yWin_WinContent {
	position:absolute;
	top:28px;
	left:0px;
	width:100%;
	font: normal normal 12px arial;
	background-color:#f0f0f0;
	overflow:hidden;
}
div.yWin_WinShadowCorner {
	position:absolute;
	width:12px;
	height:12px;
	background:url("../images/winShadowCorner.png") right bottom no-repeat;
}
div.yWin_WinShadowBottom {
	position:absolute;
	left:0;
	height:8px;
	background:url("../images/winShadowBottom.png") bottom left no-repeat;
}
div.yWin_WinShadowRight {
	position:absolute;
	top:0px;
	width:8px;
	background:url("../images/winShadowRight.png") top right no-repeat;
}

a.yWin_CloseBtn {
	position:absolute;
	left:4px;
	top:4px;
	width:16px;
	height:16px;
	background:url("../images/closeBtn.gif") top left no-repeat;
	overflow:hidden;
}
a.yWin_CloseBtn:hover { background-position:top right; }

.yWin_ButtonContainer { padding:8px 0px 9px 0px; }
a.yWin_Button, a.yWin_ButtonPressed {
	padding:8px 12px 9px 0px;
	height:32px;
	margin:0px 4px;
	background:transparent url("../images/button.gif") 100% 0px no-repeat;
	font:bold 12px arial;
	color:black;
	text-decoration:none;
}
a.yWin_Button:hover { background-position:100% -32px; }
a.yWin_ButtonPressed { color:yellow; background-position:100% -64px; }
a.yWin_ButtonPressed:hover { color:yellow; background-position:100% -96px; }
a.yWin_Button span.yWin_ButtonInner, a.yWin_ButtonPressed span.yWin_ButtonInner {
	padding:8px 0px 9px 12px;
	background:transparent url("../images/buttonInner.gif") 0px 0px no-repeat;
}
a.yWin_Button:hover span.yWin_ButtonInner { background-position:0px -32px; }
a.yWin_ButtonPressed span.yWin_ButtonInner { background-position:0px -64px; }
a.yWin_ButtonPressed:hover span.yWin_ButtonInner { background-position:0px -96px; }

div.yWin_WinDiv {
	position:fixed;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	z-index:2;
}
div.yWin_LockDiv {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:2;
	background:url("../images/lock.gif");
}

div.yWin_WinResizeT {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:4px;
	background:url("../images/lock.gif");
	cursor:n-resize;
	overflow:hidden;
}
div.yWin_WinResizeTL {
	position:absolute;
	top:0px;
	left:0px;
	width:16px;
	height:4px;
	background:url("../images/lock.gif");
	cursor:nw-resize;
	overflow:hidden;
}
div.yWin_WinResizeTR {
	position:absolute;
	top:0px;
	width:16px;
	height:4px;
	background:url("../images/lock.gif");
	cursor:ne-resize;
	overflow:hidden;
}
div.yWin_WinResizeB {
	position:absolute;
	left:0px;
	width:100%;
	height:4px;
	background:url("../images/lock.gif");
	cursor:s-resize;
	overflow:hidden;
}
div.yWin_WinResizeBL {
	position:absolute;
	left:0px;
	width:16px;
	height:4px;
	background:url("../images/lock.gif");
	cursor:sw-resize;
	overflow:hidden;
}
div.yWin_WinResizeBR {
	position:absolute;
	width:16px;
	height:4px;
	background:url("../images/lock.gif");
	cursor:se-resize;
	overflow:hidden;
}
div.yWin_WinResizeL {
	position:absolute;
	top:0px;
	left:0px;
	width:4px;
	height:100%;
	background:url("../images/lock.gif");
	cursor:w-resize;
	overflow:hidden;
}
div.yWin_WinResizeLT {
	position:absolute;
	top:0px;
	left:0px;
	width:4px;
	height:16px;
	background:url("../images/lock.gif");
	cursor:nw-resize;
	overflow:hidden;
}
div.yWin_WinResizeLB {
	position:absolute;
	left:0px;
	width:4px;
	height:16px;
	background:url("../images/lock.gif");
	cursor:sw-resize;
	overflow:hidden;
}
div.yWin_WinResizeR {
	position:absolute;
	top:0;
	width:4px;
	height:100%;
	background:url("../images/lock.gif");
	cursor:e-resize;
	overflow:hidden;
}
div.yWin_WinResizeRT {
	position:absolute;
	top:0px;
	width:4px;
	height:16px;
	background:url("../images/lock.gif");
	cursor:ne-resize;
	overflow:hidden;
}
div.yWin_WinResizeRB {
	position:absolute;
	width:4px;
	height:16px;
	background:url("../images/lock.gif");
	cursor:se-resize;
	overflow:hidden;
}
a.yWin_RadioButton, a.yWin_RadioButtonPressed {
	display:inline-block;
	width:16px;
	height:16px;
	background:url("../images/radio.gif");
}
a.yWin_RadioButton:hover { background-position:-16px 0px; }
a.yWin_RadioButtonPressed { background-position:0px -16px; }
a.yWin_RadioButtonPressed:hover { background-position:-16px -16px; }
